Big Huge Thesaurus

Ceylon cinnamon tree

noun